部屬Docusaurus專案到Vercel
在 Docusaurus 專案中使用 Vercel 部署網頁的步驟如下:
1. 初始化並建置 Docusaurus 專案
如果你還沒有 Docusaurus 專案,可以先建立一個:
npx create-docusaurus@latest my-website classic
cd my-website
npm install
然後執行:
npm run build
這將在 build/
資料夾內產生靜態檔案。
2. 安裝 Vercel CLI
如果尚未安裝 Vercel CLI,請執行:
npm install -g vercel
然後登入:
vercel login
跟著指示,登入你的 Vercel 帳戶。
3. 部署至 Vercel
在專案根目錄執行:
vercel
首次部署時,Vercel 會詢問:
-
Set up and deploy “~\Downloads\Docusaurus_web-main0313\Docusaurus_web-main0313\build? → 選擇
y
-
Which scope should contain your project? → 選擇你的vercel專案
-
Link to existing project? → n
-
In which directory is your code located? → 如果你已經在build,填入**./**
部屬成功後,Vercel 會上傳 build/
內容並給你一個網址。
🔗 Linked to arias-projects-260a7783/aria-web (created .vercel and added it to .gitignore)
🔍 Inspect: https://vercel.com/arias-projects-260a7783/aria-web/CU5HpZwqrtcu6fXpvWfnYhJLMK1X [3s]
🔍 Inspect: https://vercel.com/arias-projects-260a7783/aria-web/CU5HpZwqrtcu6fXpvWfnYhJLMK1X [3s]
✅ Production: https://aria-om1sk1t86-arias-projects-260a7783.vercel.app [3s]
✅ Production: https://aria-om1sk1t86-arias-projects-260a7783.vercel.app [3s]
📝 Deployed to production. Run `vercel --prod` to overwrite later (https://vercel.link/2F).
💡 To change the domain or build command, go to https://vercel.com/arias-projects-260a7783/aria-web/settings
4. 設定 vercel.json
(可選)
你可以在專案根目錄新增 vercel.json
,確保 Vercel 部署的是 build/
目錄:
{ "builds": [ { "src": "build/**", "use": "@vercel/static" } ], "routes": [ { "src": "/(.*)", "dest": "/build/$1" } ] }
這樣,下次部署時只要執行:
vercel --prod
你的 Docusaurus 網站就會上線!
Please note
這個內容是來自AI